/* 
  在早期的网页中，没有实质的模块化规范

  在node.js，默认支持的模块化规范是CommonJs

  CommonJs中 一个js文件就是一个模块

  -引入模块
    使用 require("./son/a")引入模块
    引入自定义模块时，路径必须是以./或../开头(和node自带的内置模块区分开)    
    文件后缀可以省略
      优先找js文件 找不到js文件，找json文件

*/

let a = require("./son/a.js")
console.log(a.name, a.sex, a.age)

let b = require("./son/b")
console.log(b)
// 默认执行调用index.js
let index = require("./son")
console.log(index)

// 自带的模块
// let path = require("path")
// console.log(path)